Lets3D: A Collaborative 3D Editing Tool Based On Cloud Storage
نویسندگان
چکیده
3D Modeling is a process of developing 3D objects and their features, having gained popularity during the last decade. As of now, there are many 3D editors to help 3D modeling such as Google’s sketch up, AutoCad, sunglass and others. As these 3D editors have become more useful and 3D-related activities have become rich, collaboration in 3D modeling is getting much attention. In this paper, we present a new 3D editor named Lets3D. In editing and sharing 3D objects, Lets3D enables a group of users to collaborate in real time. To support these collaboration features, Lets3D relies on the XMPP messaging facility and the whiteboard service of C3ware, which is a middleware providing abstract editing operations and synchronization operations on shared objects over cloud storage. To run on Web browsers, Lets3D is developed as an extension of the Three.js editor which uses the Three.js lightweight JavaScript 3D library.
منابع مشابه
A Robust Collaborative 3D Editing Tool Utilizing Distributed Consensus Protocol
Many 3D editors have been developed as 3D modeling has been popular. Naturally, collaboration support for 3D editing has appeared in those editors. As one of such editors, Lets3D singularly enables a group of users to edit 3D scenes in real time. In this paper, we present a different version of the Lets3D editor named Lets3D-C, which does not require the centralized middlewares for collaboratio...
متن کاملSecure Quasi-Realtime Collaborative Editing over Low-Cost Storage Services
A realtime collaborative editor facilitates concurrent editing of a document by multiple authors. It is desired that the document be shared only among the authors, and protected from the potentially curious server. Existing approaches have taken two distinct paths – centralized server based approaches that achieve high concurrency and meet real-time requirement but compromise on security and in...
متن کاملDistributed Component Engineering using a Decentralised, Internet-based Environment
Engineering component-based software systems in a distributed fashion is challenging. Particular issues to address include software process and work co-ordination, sharing and collaborative editing of component specifications, designs and implementations, and appropriate sharing of reusable components. This paper describes our approach to tool support for distributed component engineering. Seve...
متن کاملSurvey Paper on Security & Privacy Issues in Cloud Storage Systems
We are increasingly relying on a number of online file storage systems to back up our data or use it as a collaborative tool in real time. All these services bring with it a fair share of security and privacy vulnerabilities for all the conveniences provided by them. In this survey paper, I seek to describe the various issues related to data security, privacy and availability with storing data ...
متن کاملThe Effects of Collaborative and Individual Output Tasks on Learning English Collocations
One of the most problematic areas in foreign language learning is collocation. It is often seen as arbitrary and an overwhelming obstacle to the achievement of nativelike fluency. Current second language (L2) instruction research has encouraged the use of collaborative output tasks in L2 classrooms. This study examined the effects of two types of output tasks (editing and cloze) on the learni...
متن کامل